// pages/user/account.js
var template = require('../../template/template.js');
const app = getApp();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    noPay:0,
    noSend:0,
    noTake:0,
    finish:0,
    showModalStatus:false,
    role:0,
    money:wx.getStorageSync('userMoney')
  },
  showCode: function (e) {
    var currentStatu = e.currentTarget.dataset.statu;
    this.util(currentStatu);
  },
  closeCode: function (e) {
    var currentStatu = e.currentTarget.dataset.statu;
    this.util(currentStatu);
  },
  util: function (currentStatu) {
    /* 动画部分 */
    // 第1步：创建动画实例   
    var animation = wx.createAnimation({
      duration: 200,  //动画时长  
      timingFunction: "linear", //线性  
      delay: 0  //0则不延迟  
    });

    // 第2步：这个动画实例赋给当前的动画实例  
    this.animation = animation;

    // 第3步：执行第一组动画  
    animation.opacity(0).rotateX(-100).step(); 

    // 第4步：导出动画对象赋给数据对象储存  
    this.setData({
      animationData: animation.export()
    })

    // 第5步：设置定时器到指定时候后，执行第二组动画  
    setTimeout(function () {
      // 执行第二组动画  
      animation.opacity(1).rotateX(0).step();
      // 给数据对象储存的第一组动画，更替为执行完第二组动画的动画对象  
      this.setData({
        animationData: animation
      })

      //关闭  
      if (currentStatu == "close") {
        this.setData(
          {
            showModalStatus: false
          }
        );
      }
    }.bind(this), 200)
    if (currentStatu == "open") {
      this.setData(
        {
          showModalStatus: true
        }
      );
    }
  },
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    template.tabbar("tabBar", 3, this)
    this.setData({
      role:wx.getStorageSync('userType')
    })
    var role = wx.getStorageSync('userType');
    if(role==2||role==5){
      wx.setNavigationBarTitle({
        title: '我的商家中心',
      })
    }
    if (role ==3 ) {
      wx.setNavigationBarTitle({
        title: '我的业务员',
      })
    }
    if (role == 4) {
      wx.setNavigationBarTitle({
        title: '我的配送中心',
      })
    }
  },
  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  }
})